package com.zhouyiquan.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhouyiquan.reggie.dto.SetmealDto;
import com.zhouyiquan.reggie.entity.Setmeal;

import java.util.List;

/**
 * @Author: 周益全 (https://gitee.com/zfovikqdev928)
 * @BugFeedBackEmail: zfovikqdev928@126.com
 * @Date: Create in 2022-10
 * @Description: 套餐
 * @Version:
 */
public interface SetmealService extends IService<Setmeal> {

    /**
     * 新增套餐，同时需要保存套餐和菜品的关联关系
     * @param setmealDto
     */
    void saveWithDish(SetmealDto setmealDto);


    /**
     * 删除套餐，同时删除套餐与菜品的关联关系
     * @param ids
     */
    void removeWithDish(List<Long> ids);
}
